package com.intellagric.mapper;

import com.intellagric.pojo.AgriecomProduceCategory;
import com.intellagric.pojo.AgriecomProduceCategoryExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface AgriecomProduceCategoryMapper {
    long countByExample(AgriecomProduceCategoryExample example);

    int deleteByExample(AgriecomProduceCategoryExample example);

    int deleteByPrimaryKey(String id);

    int insert(AgriecomProduceCategory record);

    int insertSelective(AgriecomProduceCategory record);

    List<AgriecomProduceCategory> selectByExample(AgriecomProduceCategoryExample example);

    AgriecomProduceCategory selectByPrimaryKey(String id);

    int updateByExampleSelective(@Param("record") AgriecomProduceCategory record, @Param("example") AgriecomProduceCategoryExample example);

    int updateByExample(@Param("record") AgriecomProduceCategory record, @Param("example") AgriecomProduceCategoryExample example);

    int updateByPrimaryKeySelective(AgriecomProduceCategory record);

    int updateByPrimaryKey(AgriecomProduceCategory record);
}